/*
 *  Gerador de Hash para senhas
 */

package Utilidades;

import java.math.BigInteger;  
import java.security.MessageDigest;  
import java.security.NoSuchAlgorithmException;  
import javax.swing.JOptionPane;  
  
public class GeradorDeHash {
    
    public GeradorDeHash(){}
      
    public String gerarHash(String senha){  
        String sen = "";  
        MessageDigest md = null;  
        try {  
            md = MessageDigest.getInstance("MD5");  
        } catch (NoSuchAlgorithmException e) {  
            e.printStackTrace();  
        }  
        BigInteger hash = new BigInteger(1, md.digest(senha.getBytes()));  
        sen = hash.toString(16);              
        return sen;  
    }
    /*
    public static void main(String[] args) {
        String senha = "apetechavemestra621";
        GeradorDeHash gerador = new GeradorDeHash();
        String hash = gerador.gerarHash(senha);

        System.out.println("senha: " + senha);
        System.out.println("hash: " + hash);
    }
*/
}
